/********************************************************************/
//
//              Bibliotheque general

function insertAfter(newElement, afterElement) {
    var parent = afterElement.parentNode;

    if (parent.lastChild === afterElement) { // Si le dernier Element est le meme que l'element apres lequel on veut inserer, il suffit de faire appendChild()
            parent.appendChild(newElement);
    } else { // Dans le cas contraire, on fait un insertBefore() sur l'element suivant
            parent.insertBefore(newElement, afterElement.nextSibling);
    }
}

function isConnected(user, passwd) {return download('VerifBd?user='+ escape(user) +'&passwd='+ escape(passwd));}
function ifCellExist(table, champ) {return download('VerifBd?user='+ escape(user) +'&passwd='+ escape(passwd));}

function download(file) {
	var xhr_object;
    if(window.XMLHttpRequest)
    	xhr_object = new XMLHttpRequest(); // FIREFOX
	else if(window.ActiveXObject)
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); // IE
	else return false;
	xhr_object.open("GET", file, false);
	xhr_object.send(null);
	if(xhr_object.readyState == 4)
		return(xhr_object.responseText);
}
